/**
 * 
 */
package com.rs.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.rs.dao.ZhGoodsMapper;
import com.rs.model.ZhGoods;
import com.rs.service.ZhGoodsService;

/**
 * @author zjw
 *
 */
@Service
@Transactional	
public class ZhGoodsServiceImpl implements ZhGoodsService {

	@Autowired
	private ZhGoodsMapper goodsmap;
	
	/**
	 * @version:
	 * @Description:删除物品信息
	 * @author:zjw
	 * @date:2020年7月9日
	 * @param goods
	 */
	@Override
	public void deleteGoods(ZhGoods goods) {
		goodsmap.deleteGoods(goods);

	}

	/**
	 * @version:
	 * @Description:添加物品信息
	 * @author:zjw
	 * @date:2020年7月9日
	 * @param goods
	 */
	@Override
	public void insertGoods(ZhGoods goods) {
		goodsmap.insertGoods(goods);
	}

	/**
	 * @version:
	 * @Description:查询物品信息
	 * @author:zjw
	 * @date:2020年7月9日
	 * @param goods
	 * @return
	 */
	@Override
	public PageInfo<ZhGoods> selectGoods(ZhGoods goods) {
		PageHelper.startPage(goods.getPagenum(), 10);
		List<ZhGoods> list = goodsmap.selectGoods(goods);
		PageInfo<ZhGoods> pageinfo = new PageInfo<>(list);
		return pageinfo;
	}

	/**
	 * @version:
	 * @Description:修改物品信息
	 * @author:zjw
	 * @date:2020年7月9日
	 * @param goods
	 */
	@Override
	public void updateGoods(ZhGoods goods) {
		goodsmap.updateGoods(goods);

	}

}
